home *** CD-ROM | disk | FTP | other *** search
- /*
- **$VER: DzA_HtML (01.03.1998) CopyRight (C) DzA©
- **
- ** $Date:01.03.1998$
- ** $:SoLoNGAmiGA:$
- */
- Options failat 21
- NL = '0a'x
- IF ~SHOW('LIBRARIES','rexxreqtools.library') THEN DO
- IF ~ADDLIB('rexxreqtools.library',10,-30,0) THEN DO
- SAY 'Cant Find <RexxReqtools.library> Please Install...=('
- EXIT(10)
- END
- END
- /* Start */
- stcommand:
- call rtezrequest("Welcome to HtmL...",,
- "HtmL","DzA",'rt_reqpos=reqpos_centerscr rtez_flags=ezreqf_centertext')
-
- acommand:
- aa=ab
- file = rtfilerequest('Ram:', , "Choose File(s) for HtmL", ,,
- "rt_reqpos=reqpos_centerscr rtfi_flags = freqf_patgad|freqf_selectdirs|
- freqf_selectdirs|freqf_multiselect rtfi_matchpat=#?")
-
-
- if file = '' then call errcommand
- bcommand:
- ab=ac
- dir = rtfilerequest('Ram:', , "Path and NaME for HtmL", ,,
- "rt_reqpos=reqpos_centerscr rtfi_flags = freqf_save")
-
- if dir = '' then call errcommand
- ldir = left(dir,9)
- if ldir = 'Ram Disk:' then dir = delstr(dir,4,5)
-
- ncommand:
- nc=ad
- nfile = rtgetstring("", , "EnteR IndeX NamE","HtmL")
- if nfile == "" then
- call rtezrequest("You Entered Nothing!", "Hmm","HtmL")
-
- if nfile = '' then call errcommand
-
- /* Commands */
- xncommand:
- rfile = left(file,9)
- if rfile='Ram Disk:' then call xcommand
- call time 'R'
- address command
- say open('xx',dir'.html','W')
- say writeln('xx','<html>
- <head>
- <meta name="GENERATOR" content="DzA_HtM">
- <title>Index 'nfile'</title>
- </head>
- <body bgcolor="#000000" text="#ff0000" vlink="#ff0000" link="#ffffff">
- <center>
- <p>
- <h2>Index for 'nfile'</h2>
- </center>
- <p>')
- do i = 1 to rtresult.count
- say writeln('xx','<a href="file://localhost/'rtresult.i'">'rtresult.i'</a><p>')
- end
- say writeln('xx','<p><center>Html Created by DzA©</center></body></html>')
- call timecommand
- /**/
- xcommand:
- call time 'R'
- address command
- say open('xx',dir'.html','W')
- say writeln('xx','<html>
- <head>
- <meta name="GENERATOR" content="DzA_HtM">
- <title>Index 'nfile'</title>
- </head>
- <body bgcolor="#000000" text="#ff0000" vlink="#ff0000" link="#ffffff">
- <center>
- <p>
- <h2>Index for 'nfile'</h2>
- </center>
- <p>')
- do i = 1 to rtresult.count
- rtresult.i = delstr(rtresult.i,4,5)
- say open('xx',dir'.html','W')
- say writeln('xx','<a href="file://localhost/'rtresult.i'">'rtresult.i'</a><p>')
- end
- say writeln('xx','<p><center><h3>Html Created by DzA©</h3></center></body></html>')
- call timecommand
- /**/
-
- /* TIME */
- timecommand:
- call rtezrequest("Time Taken" time('E') "secs.",,
- "_WoW","DzA",'rt_reqpos=reqpos_centerscr')
-
- if rtresult == 0 then exit
-
- /* Error */
- errcommand:
- call rtfreefilebuffer()
- call rtezrequest("Hmm... Don't Think So...",,
- "_Oops|_Cancel","DzA",'rt_reqpos=reqpos_centerscr')
-
- if rtresult == 0 then exit
- select
- when nc=ad then call ncommand
- when aa=ab then call acommand
- when ab=ac then call bcommand
- otherwise
- end
- exit
-